nose drops
Không tìm thấy từ "nose drops"
Found in Anh - Anh (Wordnet)
Definition Noun : 1. A liquid medication administered into the nostrils : "Nose drops" refers to a medicated solution, typically dispensed from a small bottle with a dropper, that is instilled into the nasal passages to relieve congestion, treat infections, or moisturize dry nasal membranes. 2. Street names for heroin : In specific, informal contexts, "nose drops" can be a slang term for the il...
See full definition →